package Conexion;

import java.sql.Connection;
import java.sql.DriverManager;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */


/**
 *
 * @author Korey
 */
public class Conexion {
    private Connection conn;
/**
Recibo mi conexion, establezco mi ruta de conexión
 */
    public Conexion(String Servidor, String Usuario, String Contrasena, String BD, String Puerto) {
        String RutaConexion = "jdbc:mysql://" + Servidor + ":" + Puerto + "/" + BD;
        try
        {

            Class.forName("com.mysql.jdbc.Driver").newInstance();
/**
establecemos la onexion con el driver, si hay un error en esta parte la cachamos, y buscamos una parte alternativa
 */
            conn = DriverManager.getConnection(RutaConexion, Usuario, Contrasena);
        }
        catch (Exception e)
        {   System.out.println("Dispositivos Conexion.Conexion: " + e.getMessage());    }
    }

    public Connection getConexion()
    {   return this.conn;   }

        public void cerrarConexion()
    {
        try
        {
            if (this.getConexion()!=null)
                this.getConexion().close();
        }
        catch (Exception e)
        {   System.out.println("Dispositivos Conexion.cerrarConexion: " + e.getCause());  }
    }
}
